properly set ScaleButton's parent_class
authorBilal Elmoussaoui <bil.elmoussaoui@gmail.com>
Mon, 23 Nov 2020 01:47:03 +0000 (02:47 +0100)
committerBilal Elmoussaoui <bil.elmoussaoui@gmail.com>
Mon, 23 Nov 2020 01:47:12 +0000 (02:47 +0100)
GtkScaleButton doesn't subclass GtkButton anymore
Fixes #3381

gtk/gtkscalebutton.h

index 309e75eb652700042c290e2b0f1f3d2c8ef4b074..67a479baac527c6dbf1103551958a738f3865df5 100644 (file)
@@ -38,7 +38,7 @@
 #error "Only <gtk/gtk.h> can be included directly."
 #endif
 
-#include <gtk/gtkbutton.h>
+#include <gtk/gtkwidget.h>
 
 G_BEGIN_DECLS
 
@@ -54,12 +54,12 @@ typedef struct _GtkScaleButtonClass   GtkScaleButtonClass;
 
 struct _GtkScaleButton
 {
-  GtkButton parent_instance;
+  GtkWidget parent_instance;
 };
 
 struct _GtkScaleButtonClass
 {
-  GtkButtonClass parent_class;
+  GtkWidgetClass parent_class;
 
   /* signals */
   void (* value_changed) (GtkScaleButton *button,